Interface ConfigurationInterpreter<C>


  • public interface ConfigurationInterpreter<C>
    An interface capable of interpret configuration node and extract required elements from it
    • Method Detail

      • load

        C load​(Import importConfiguration,
               java.io.InputStream configurationStream)
        throws java.io.IOException
        Throws:
        java.io.IOException
      • getImports

        java.util.List<Import> getImports​(C configuration)
      • getRequirements

        java.util.List<Requirement> getRequirements​(C configuration)
      • getRequiredParameters

        java.util.Set<java.lang.String> getRequiredParameters​(C configuration)
      • merge

        C merge​(Import importConfiguration,
                C target,
                C source)