public final class TLcdXMLJavaClassResolver
extends java.lang.Object
Constructor and Description |
---|
TLcdXMLJavaClassResolver()
Constructs a new
TLcdXMLJavaClassResolver with an empty class priority list. |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.Class<?>> |
getSubstitutableClasses(java.lang.Class<?> aJavaClass) |
java.util.List<java.lang.Class<?>> |
getSubstitutableClasses(javax.xml.namespace.QName aElementName,
java.lang.Class<?> aJavaClass) |
void |
registerClassPriorityList(java.util.List<java.lang.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.
|
java.lang.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 java.util.List<java.lang.Class<?>> getSubstitutableClasses(java.lang.Class<?> aJavaClass)
public java.util.List<java.lang.Class<?>> getSubstitutableClasses(javax.xml.namespace.QName aElementName, java.lang.Class<?> aJavaClass)
public void registerClassPriorityList(java.util.List<java.lang.Class<?>> aClassPriorityList)
aClassPriorityList
- the list of classes to be registered.java.lang.IllegalArgumentException
- if the list to be registered violates one or more lists which
were registered before.public java.lang.String toString()
TLcdXMLJavaClassResolver
, containing the global
priority list with all registered classes.
The exact details of the representation are unspecified and are subject to change.toString
in class java.lang.Object