Class Annotations
- java.lang.Object
-
- com.thoughtworks.xstream.annotations.Annotations
-
@Deprecated public class Annotations extends java.lang.Object
Deprecated.As of 1.3, useXStream.processAnnotations(Class[])
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.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
Annotations()
Deprecated.This class is not instantiable
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static void
configureAliases(XStream xstream, java.lang.Class<?>... topLevelClasses)
Deprecated.As of 1.3, useXStream.processAnnotations(Class[])
-
-
-
Method Detail
-
configureAliases
@Deprecated public static void configureAliases(XStream xstream, java.lang.Class<?>... topLevelClasses)
Deprecated.As of 1.3, useXStream.processAnnotations(Class[])
Configures aliases on the specified XStream object based on annotations that decorate the specified class. It will recursively invoke itself. If a field 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
-
-