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 }