|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectweka.core.xml.MethodHandler
public class MethodHandler
This class handles relationships between display names of properties (or classes) and Methods that are associated with them.
| Constructor Summary | |
|---|---|
MethodHandler()
initializes the handler |
|
| Method Summary | |
|---|---|
void |
add(java.lang.Class c,
java.lang.reflect.Method method)
adds the specified method for the given class to its internal list. |
void |
add(java.lang.String displayName,
java.lang.reflect.Method method)
adds the specified method for the property with the given displayname to its internal list. |
void |
clear()
removes all mappings |
boolean |
contains(java.lang.Class c)
checks whether a method is stored for the given class |
boolean |
contains(java.lang.String displayName)
checks whether a method is stored for the given property |
java.lang.reflect.Method |
get(java.lang.Class c)
returns the stored method for the given class |
java.lang.reflect.Method |
get(java.lang.String displayName)
returns the stored method for the given property |
java.lang.String |
getRevision()
Returns the revision string. |
java.util.Enumeration |
keys()
returns an enumeration over all currently stored custom methods, i.e. |
boolean |
remove(java.lang.Class c)
removes the method for the specified class from its internal list. |
boolean |
remove(java.lang.String displayName)
removes the method for the property specified by the display name from its internal list. |
int |
size()
returns the number of currently stored Methods |
java.lang.String |
toString()
returns the internal Hashtable (propety/class - method relationship) in a string representation |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MethodHandler()
| Method Detail |
|---|
public java.util.Enumeration keys()
m_Methods
public void add(java.lang.String displayName,
java.lang.reflect.Method method)
displayName - the display name of the property to handle manuallymethod - the method, which will be invoked by reflection to handle
the property manuallym_Methods
public void add(java.lang.Class c,
java.lang.reflect.Method method)
c - the class to handle manuallymethod - the method, which will be invoked by reflection to handle
the property manuallym_Methodspublic boolean remove(java.lang.String displayName)
displayName - the display name of the propery to remove the custom
method for
m_Methodspublic boolean remove(java.lang.Class c)
c - the class to remove the custom method for
m_Methodspublic boolean contains(java.lang.String displayName)
displayName - the display name of the property to check for a method
m_Methodspublic boolean contains(java.lang.Class c)
c - the class to check for a method
m_Methodspublic java.lang.reflect.Method get(java.lang.String displayName)
displayName - the display name of the property to retrieve the
method for
nullm_Methodspublic java.lang.reflect.Method get(java.lang.Class c)
c - the class to retrieve the method for
nullm_Methodspublic int size()
public void clear()
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getRevision()
getRevision in interface RevisionHandler
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||