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

kr.jm.metric.config.input.InputConfigManager Maven / Gradle / Ivy

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

import kr.jm.metric.config.AbstractListConfigManager;

public class InputConfigManager extends
        AbstractListConfigManager {
    private static final String INPUT_CONFIG_TYPE = "inputConfigType";

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

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

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

    @Override
    protected String extractConfigId(InputConfigInterface inputConfig) {
        return inputConfig.getInputId();
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy