net.kldp.beat.servlet
Class ActionMapper

java.lang.Object
  extended by net.kldp.beat.servlet.ActionMapper

public class ActionMapper
extends java.lang.Object

URL에 따라 액션 클래스와 매핑합니다.


Field Summary
private  java.lang.Object action
           
private  ServletPathParser parser
           
 
Constructor Summary
ActionMapper(java.lang.String servletPath)
           
 
Method Summary
private  java.lang.Object createAction()
           
 java.lang.Object getActionObject()
          액션 클래스의 인스턴스를 생성합니다.
 Result getDefaultResult()
          사용자가 액션 클래스에 "success"를 정의하지 않았을 경우에 사용되는 Result입니다.
 java.lang.String getDefaultView()
           
 java.lang.String getNamespace()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parser

private ServletPathParser parser

action

private java.lang.Object action
Constructor Detail

ActionMapper

public ActionMapper(java.lang.String servletPath)
Method Detail

getActionObject

public java.lang.Object getActionObject()
                                 throws UrlMappingException
액션 클래스의 인스턴스를 생성합니다.

Returns:
Throws:
UrlMappingException

createAction

private java.lang.Object createAction()
                               throws ServletPathParseException,
                                      java.lang.InstantiationException,
                                      java.lang.IllegalAccessException,
                                      UrlMappingException,
                                      java.lang.ClassNotFoundException
Throws:
ServletPathParseException
java.lang.InstantiationException
java.lang.IllegalAccessException
UrlMappingException
java.lang.ClassNotFoundException

getDefaultView

public java.lang.String getDefaultView()

getNamespace

public java.lang.String getNamespace()

getDefaultResult

public Result getDefaultResult()
사용자가 액션 클래스에 "success"를 정의하지 않았을 경우에 사용되는 Result입니다.

Returns: