net.kldp.beat.action.pool
Class AnnotationPool

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

public class AnnotationPool
extends DevMode

액션 클래스의 어노테이션을 저장하는 풀 클래스 입니다. 개발 모드에서 어노테이션은 항상 새롭게 리턴됩니다.


Field Summary
private static java.util.Map<java.lang.Class<?>,java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation>> pool
           
 
Fields inherited from class net.kldp.beat.configuration.DevMode
isDevMode
 
Constructor Summary
AnnotationPool()
           
 
Method Summary
static java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation> get(java.lang.Class<?> actionClass)
           
static void put(java.lang.Class<?> actionClass, java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation> annotations)
           
 
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

pool

private static java.util.Map<java.lang.Class<?>,java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation>> pool
Constructor Detail

AnnotationPool

public AnnotationPool()
Method Detail

put

public static void put(java.lang.Class<?> actionClass,
                       java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation> annotations)

get

public static java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation> get(java.lang.Class<?> actionClass)