001    package com.khubla.pragmatach.framework.api;
002    
003    import java.util.Map;
004    
005    /**
006     * @author tome
007     */
008    public interface Configuration {
009       /**
010        * all
011        */
012       Map<String, String> getAll() throws PragmatachException;
013    
014       /**
015        * get an object by name
016        */
017       Object getObject(String name) throws PragmatachException;
018    
019       /**
020        * get a parameter by name
021        */
022       String getParameter(String name) throws PragmatachException;
023    }