wt.router
Class RoutedEventConfig

java.lang.Object
  extended bywt.router.RoutedEventConfig
All Implemented Interfaces:
Serializable

public class RoutedEventConfig
extends Object
implements Serializable



Supported API: false

Extendable: false

See Also:
Serialized Form

Field Summary
private static String CLASSNAME
           
private  Method defaultMethod
           
private  String eventClassName
           
private static String RESOURCE
           
 Hashtable routedClasses
          

Supported API: false
 
Constructor Summary
RoutedEventConfig()
           
 
Method Summary
private  void eventClassNameValidate(String a_EventClassName)
           
 Method getDefaultMethod()
          Gets the value of the attribute: defaultMethod.
 Method getEffectiveMethod(Class eventClass, Class objectClass)
          

Supported API: false
 String getEventClassName()
          Gets the value of the attribute: eventClassName.
 Hashtable getRoutedClasses()
          Gets the object for the association that plays role: routedClasses.
static RoutedEventConfig newRoutedEventConfig(String eventName, String prefix)
          

Supported API: false
(package private)  void printConfig()
           
 void setDefaultMethod(Method a_DefaultMethod)
          Sets the value of the attribute: defaultMethod.
 void setEventClassName(String a_EventClassName)
          Sets the value of the attribute: eventClassName.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

eventClassName

private String eventClassName

defaultMethod

private Method defaultMethod

routedClasses

public final Hashtable routedClasses


Supported API: false

Constructor Detail

RoutedEventConfig

public RoutedEventConfig()
Method Detail

getEventClassName

public String getEventClassName()
Gets the value of the attribute: eventClassName.

Supported API: false

Returns:
String

setEventClassName

public void setEventClassName(String a_EventClassName)
                       throws WTPropertyVetoException
Sets the value of the attribute: eventClassName.

Supported API: false

Parameters:
a_EventClassName -
Throws:
WTPropertyVetoException

eventClassNameValidate

private void eventClassNameValidate(String a_EventClassName)
                             throws WTPropertyVetoException
Parameters:
a_EventClassName -
Throws:
WTPropertyVetoException

getDefaultMethod

public Method getDefaultMethod()
Gets the value of the attribute: defaultMethod.

Supported API: false

Returns:
Method

setDefaultMethod

public void setDefaultMethod(Method a_DefaultMethod)
                      throws WTPropertyVetoException
Sets the value of the attribute: defaultMethod.

Supported API: false

Parameters:
a_DefaultMethod -
Throws:
WTPropertyVetoException

getRoutedClasses

public final Hashtable getRoutedClasses()
Gets the object for the association that plays role: routedClasses.

Supported API: false

Returns:
Hashtable

newRoutedEventConfig

public static RoutedEventConfig newRoutedEventConfig(String eventName,
                                                     String prefix)
                                              throws IOException,
                                                     WTPropertyVetoException


Supported API: false

Parameters:
eventName -
prefix -
Returns:
RoutedEventConfig
Throws:
IOException
WTPropertyVetoException

getEffectiveMethod

public Method getEffectiveMethod(Class eventClass,
                                 Class objectClass)


Supported API: false

Parameters:
eventClass -
objectClass -
Returns:
Method

printConfig

void printConfig()