com.thoughtworks.xstream.annotations
Class Annotations
java.lang.Object
com.thoughtworks.xstream.annotations.Annotations
public class Annotations
- extends Object
Contains utility methods that enable to configure an XStream instance
with class and field aliases, based on a class decorated
with annotations defined in this package.
- Author:
- Emil Kirschner, Chung-Onn Cheong
|
Method Summary |
static void |
configureAliases(XStream xstream,
Class<?>... topLevelClasses)
Configures aliases on the specified XStream object based on annotations that decorate the specified class. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
configureAliases
public static void configureAliases(XStream xstream,
Class<?>... topLevelClasses)
- Configures aliases on the specified XStream object based on annotations that decorate the specified class.
It will recursively invoke itself for each field annotated with XStreamContainedType. If a field containing
such annotation is parameterized, a recursive call for each of its parameters type will be made.
- Parameters:
topLevelClasses - the class for which the XStream object is configured.
This class is expected to be decorated with annotations defined in this package.xstream - the XStream object that will be configured
Copyright © 2004-2007 XStream. All Rights Reserved.