| Name | Description | Type | Package | Framework |
| AnnotationProvider | An utility class to provide annotations from different sourcesAuthor:Guilherme Silveira | Class | com.thoughtworks.xstream.annotations | XStream |
| AnnotationReflectionConverter | ReflectionConverter which uses an AnnotationProvider to marshall and unmarshall fields based on the annotated converters. | Class | com.thoughtworks.xstream.annotations | XStream |
| Annotations | 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. | Class | com.thoughtworks.xstream.annotations | XStream |
| XStreamAlias | Annotation used to define an XStream class or field alias. | Class | com.thoughtworks.xstream.annotations | XStream |
| XStreamAliasType | Annotation used to define an XStream type alias. | Class | com.thoughtworks.xstream.annotations | XStream |
| XStreamConverter | Annotation to declare a converter. | Class | com.thoughtworks.xstream.annotations | XStream |
| XStreamConverters | Class | com.thoughtworks.xstream.annotations | XStream | |
| XStreamImplicit | An annotation for marking a field as an implicit collection or array. | Class | com.thoughtworks.xstream.annotations | XStream |
| XStreamImplicitCollection | Class | com.thoughtworks.xstream.annotations | XStream | |
| XStreamInclude | Annotation to force automated processing of further classes. | Class | com.thoughtworks.xstream.annotations | XStream |