1 8 package org.apache.avalon.phoenix; 9 10 import java.io.File ; 11 import java.io.InputStream ; 12 import org.apache.avalon.framework.context.Context; 13 import org.apache.avalon.framework.logger.Logger; 14 15 20 public interface BlockContext 21 extends Context 22 { 23 String APP_NAME = "app.name"; 24 String APP_HOME_DIR = "app.home"; 25 String NAME = "block.name"; 26 27 36 File getBaseDirectory(); 37 38 43 String getName(); 44 45 52 void requestShutdown(); 53 54 64 InputStream getResourceAsStream( String name ); 65 66 75 Logger getLogger( String name ); 76 77 96 98 107 109 114 116 121 123 130 } 132 | Popular Tags |