wt.ixb.util
Class NonIteratedObjectActorHelper

java.lang.Object
  extended bywt.ixb.util.NonIteratedObjectActorHelper

public class NonIteratedObjectActorHelper
extends Object


Field Summary
private static IxbDocument actorRegistry
           
private static Hashtable actorTable
           
static String DEFAULT_ACTION_NAME
           
static String XML_TAG_ACTOR
           
static String XML_TAG_ACTOR_NAME
           
static String XML_TAG_LOCALIZED_MSG_CLASS
           
static String XML_TAG_LOCALIZED_MSG_KEY
           
static String XML_TAG_NON_ITERATED_OBJECT_ACTOR_CLASS_NAME
           
static String XML_TAG_SET_NON_ITERATED_OBJECT_ACTOR
           
 
Constructor Summary
NonIteratedObjectActorHelper()
           
 
Method Summary
private static ActorInfo getActorInfo(IxbElement actorInfoElem, Locale locale)
           
private static Enumeration getActorInfoElements(IxbElement registryElem)
           
static Enumeration getListOfActors(Locale locale)
           
static String getNonIteratedObjectActionName(String displayName)
           
static String getNonIteratedObjectActorClassName(String actionName)
           
private static Enumeration getRegistryElements()
           
private static void logAndThrowWTException(WTException e, String logMessage)
           
private static void prepareActorsRegistry()
           
private static void printLog(String message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

actorTable

private static Hashtable actorTable

actorRegistry

private static IxbDocument actorRegistry

DEFAULT_ACTION_NAME

public static final String DEFAULT_ACTION_NAME
See Also:
Constant Field Values

XML_TAG_ACTOR

public static final String XML_TAG_ACTOR
See Also:
Constant Field Values

XML_TAG_ACTOR_NAME

public static final String XML_TAG_ACTOR_NAME
See Also:
Constant Field Values

XML_TAG_LOCALIZED_MSG_CLASS

public static final String XML_TAG_LOCALIZED_MSG_CLASS
See Also:
Constant Field Values

XML_TAG_LOCALIZED_MSG_KEY

public static final String XML_TAG_LOCALIZED_MSG_KEY
See Also:
Constant Field Values

XML_TAG_SET_NON_ITERATED_OBJECT_ACTOR

public static final String XML_TAG_SET_NON_ITERATED_OBJECT_ACTOR
See Also:
Constant Field Values

XML_TAG_NON_ITERATED_OBJECT_ACTOR_CLASS_NAME

public static final String XML_TAG_NON_ITERATED_OBJECT_ACTOR_CLASS_NAME
See Also:
Constant Field Values
Constructor Detail

NonIteratedObjectActorHelper

public NonIteratedObjectActorHelper()
Method Detail

getNonIteratedObjectActionName

public static String getNonIteratedObjectActionName(String displayName)
                                             throws WTException
Throws:
WTException

getNonIteratedObjectActorClassName

public static String getNonIteratedObjectActorClassName(String actionName)
                                                 throws WTException
Throws:
WTException

getListOfActors

public static Enumeration getListOfActors(Locale locale)
                                   throws WTException
Throws:
WTException

getRegistryElements

private static Enumeration getRegistryElements()
                                        throws WTException
Throws:
WTException

getActorInfoElements

private static Enumeration getActorInfoElements(IxbElement registryElem)
                                         throws WTException
Throws:
WTException

getActorInfo

private static ActorInfo getActorInfo(IxbElement actorInfoElem,
                                      Locale locale)
                               throws WTException
Throws:
WTException

prepareActorsRegistry

private static void prepareActorsRegistry()
                                   throws WTException
Throws:
WTException

logAndThrowWTException

private static void logAndThrowWTException(WTException e,
                                           String logMessage)
                                    throws WTException
Throws:
WTException

printLog

private static void printLog(String message)