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 }