public final class TLcdXMLJavaClassResolver extends Object
Constructor and Description |
---|
TLcdXMLJavaClassResolver()
Constructs a new
TLcdXMLJavaClassResolver with an empty class priority list. |
Modifier and Type | Method and Description |
---|---|
List<Class<?>> |
getSubstitutableClasses(Class<?> aJavaClass) |
List<Class<?>> |
getSubstitutableClasses(QName aElementName,
Class<?> aJavaClass) |
void |
registerClassPriorityList(List<Class<?>> aClassPriorityList)
Registers a list of classes/interfaces to which the framework can bind, if no marshaller for
the exact class to be marshalled could be found.
|
String |
toString()
Returns a general description of this
TLcdXMLJavaClassResolver , containing the global
priority list with all registered classes. |
public TLcdXMLJavaClassResolver()
TLcdXMLJavaClassResolver
with an empty class priority list.public List<Class<?>> getSubstitutableClasses(QName aElementName, Class<?> aJavaClass)
public void registerClassPriorityList(List<Class<?>> aClassPriorityList)
aClassPriorityList
- the list of classes to be registered.IllegalArgumentException
- if the list to be registered violates one or more lists which
were registered before.