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

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