package org.seasar.framework.container;

/**
 * @author higa
 *
 * S2Containerで使う定数を定義します。
 */
public interface ContainerConstants {

	public String INSTANCE_SINGLETON = "singleton";
	
	public String INSTANCE_PROTOTYPE = "prototype";
	
	public String INSTANCE_REQUEST = "request";
	
	public String INSTANCE_SESSION = "session";
	
	public String INSTANCE_OUTER = "outer";
	
	public String AUTO_BINDING_AUTO = "auto";
	
	public String AUTO_BINDING_CONSTRUCTOR = "constructor";
	
	public String AUTO_BINDING_PROPERTY = "property";
	
	public String AUTO_BINDING_NONE = "none";
	
	public char NS_SEP = '.';
	
	public String CONTAINER_NAME = "container";
	
	public String REQUEST_NAME = "request";
	
	public String RESPONSE_NAME = "response";
	
	public String SESSION_NAME = "session";
	
	public String SERVLET_CONTEXT_NAME = "servletContext";
	
	public String COMPONENT_DEF_NAME = "componentDef";
}
