com.checkmarx.configprovider.resource.ParsableResource Maven / Gradle / Ivy
package com.checkmarx.configprovider.resource;
import com.typesafe.config.Config;
import javax.naming.ConfigurationException;
/**
* This is an internal resource to be used within the configuration provider package
*/
public abstract class ParsableResource {
/**
* Converts ConfigResource to a configuration tree
* as places each element in the tree based on its
* path
* @return a parsed Config tree representing the ConfigResource
* @throws ConfigurationException exception
*/
abstract Config loadConfig() throws ConfigurationException;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy