net.kldp.beat.action.pool
Class ActionClassPool

java.lang.Object
  extended by net.kldp.beat.configuration.DevMode
      extended by net.kldp.beat.action.pool.ActionClassPool

public class ActionClassPool
extends DevMode

액션 클래스를 저장하는 풀 클래스 입니다. 개발 모드에서 액션 클래스는 항상 새롭게 리턴됩니다.


Field Summary
private static java.util.Map<java.lang.String,java.lang.Class<? extends java.lang.Object>> actionClasses
           
 
Fields inherited from class net.kldp.beat.configuration.DevMode
isDevMode
 
Constructor Summary
ActionClassPool()
           
 
Method Summary
static java.lang.Class<? extends java.lang.Object> get(java.lang.String className)
           
static void put(java.lang.String className, java.lang.Class<? extends java.lang.Object> clazz)
           
 
Methods inherited from class net.kldp.beat.configuration.DevMode
setDevMode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

actionClasses

private static java.util.Map<java.lang.String,java.lang.Class<? extends java.lang.Object>> actionClasses
Constructor Detail

ActionClassPool

public ActionClassPool()
Method Detail

get

public static java.lang.Class<? extends java.lang.Object> get(java.lang.String className)
                                                       throws java.lang.ClassNotFoundException,
                                                              UrlMappingException
Throws:
java.lang.ClassNotFoundException
UrlMappingException

put

public static void put(java.lang.String className,
                       java.lang.Class<? extends java.lang.Object> clazz)