net.kldp.beat.configuration
Class Config

java.lang.Object
  extended by net.kldp.beat.configuration.Config

public class Config
extends java.lang.Object

Beat framework의 환경 설정을 로드합니다.


Field Summary
private static java.lang.Class<?> cl
           
private static Log logger
           
private static ConfigParser parser
           
private static java.lang.String SYSTEM_FILE
           
private static java.lang.String USER_FILE
           
private static java.lang.String VERSION
           
 
Constructor Summary
Config()
           
 
Method Summary
static int bufferSize()
          파일 업로드 버퍼 사이즈를 리턴합니다.
static ActionMapping defaultMapping()
           
static boolean devMode()
          개발 모드인지 리턴합니다.
private static java.lang.String getDefaultTempDir()
          기본적으로 임시 파일이 저장될 디렉토리를 리턴합니다.
static ActionMapping getMapping(java.lang.String namespace)
           
static ApplicationContext getSpringContext()
          스프링 컨텍스트 객체를 리턴합니다.
static java.lang.String globalException()
          글로벌 예외 페이지를 리턴합니다.
static void load(java.lang.Class<?> clazz)
           
private static boolean loadConfiguration(java.lang.String filename)
          Beat Framework 환경 설정 파일을 로드합니다.
static java.util.Properties loadProperties(java.lang.String filename)
          프로퍼티 파일을 로드합니다.
static int maxSize()
          최대 업로드 사이즈를 리턴합니다.
static java.lang.String saveDir()
          파일 업로드 디렉터리를 리턴합니다.
static java.lang.String version()
          Beat Framework 버전번호를 리턴합니다.
static java.lang.String viewSuffix()
           
static java.lang.String viewType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SYSTEM_FILE

private static final java.lang.String SYSTEM_FILE
See Also:
Constant Field Values

USER_FILE

private static final java.lang.String USER_FILE
See Also:
Constant Field Values

VERSION

private static final java.lang.String VERSION
See Also:
Constant Field Values

logger

private static Log logger

cl

private static java.lang.Class<?> cl

parser

private static ConfigParser parser
Constructor Detail

Config

public Config()
Method Detail

version

public static java.lang.String version()
Beat Framework 버전번호를 리턴합니다.


bufferSize

public static int bufferSize()
파일 업로드 버퍼 사이즈를 리턴합니다.

Returns:

devMode

public static boolean devMode()
개발 모드인지 리턴합니다.

Returns:

maxSize

public static int maxSize()
최대 업로드 사이즈를 리턴합니다.

Returns:

saveDir

public static java.lang.String saveDir()
파일 업로드 디렉터리를 리턴합니다.

Returns:

defaultMapping

public static ActionMapping defaultMapping()

getMapping

public static ActionMapping getMapping(java.lang.String namespace)

viewType

public static java.lang.String viewType()

viewSuffix

public static java.lang.String viewSuffix()

loadConfiguration

private static boolean loadConfiguration(java.lang.String filename)
                                  throws ConfigException
Beat Framework 환경 설정 파일을 로드합니다.

Parameters:
filename -
Returns:
Throws:
ConfigException

load

public static void load(java.lang.Class<?> clazz)
                 throws ConfigException
Throws:
ConfigException

loadProperties

public static java.util.Properties loadProperties(java.lang.String filename)
                                           throws java.io.IOException
프로퍼티 파일을 로드합니다.

Parameters:
filename -
Returns:
Throws:
java.io.IOException

getDefaultTempDir

private static java.lang.String getDefaultTempDir()
기본적으로 임시 파일이 저장될 디렉토리를 리턴합니다. 이 설정은 환경 설정파일에 저장될 디렉토리가 설정되어 있지 않은 경우에 사용됩니다.

Returns:

getSpringContext

public static ApplicationContext getSpringContext()
스프링 컨텍스트 객체를 리턴합니다.

Returns:

globalException

public static java.lang.String globalException()
글로벌 예외 페이지를 리턴합니다.

Returns: