Deprecated API
Contents
-
Deprecated InterfacesInterfaceDescriptionAs of 1.4 use
JavaBeanProvider.Visitor
As of 1.4.11, this interface will be merged into parent with version 1.5.0.As of 1.4.11, this interface will be merged into parent with version 1.5.0.As of 1.4As of 1.4As of 1.4.5, minimal JDK version will be 1.7 for next major releaseAs of 1.3.1, usePersistenceStrategy
insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH instead
-
Deprecated ClassesClassDescriptionAs of 1.3As of 1.3, build into
ReflectionConverter
As of 1.3, useXStream.processAnnotations(Class[])
As of 1.4.8, it is an internal helper classAs of 1.3.1, no longer in useAs of 1.4.5 useSelfStreamingInstanceChecker
As of 1.4.8, moved into internal util package.As of 1.4.7 useSunUnsafeReflectionProvider
As of 1.4.5 useClassLoaderReference
insteadAs of 1.4.8 useLinkedHashMap
As of 1.4.8, it is an internal helper class onlyAs of 1.4.11, this helper is no longer required since version 1.5.0.As of 1.3.1, use JsonWriter insteadAs of 1.4As of 1.4, useAbstractReader
instead.As of 1.4 useAbstractWriter
insteadAs of 1.4.5 useStandardStaxDriver
As of 1.4, useXmlFriendlyNameCoder
insteadAs of 1.4, useXppDom
insteadAs of 1.4, useXStream11NameCoder
insteadAs of 1.4 useXmlFriendlyReader
As of 1.3 useXmlFriendlyReader
As of 1.4 useXmlFriendlyReader
As of 1.3.1, use FilePersistenceStrategyAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH insteadAs of 1.4.9 use JMH instead
-
Deprecated Exception ClassesException ClassDescriptionAs of 1.3As of 1.3, use
XStreamException
insteadAs of 1.3, useInitializationException
instead
-
Deprecated Annotation InterfacesAnnotation InterfaceDescriptionAs of 1.3, recursive behaviour is now always used and the annotation is therefore superfluousAs of 1.3, use @XStreamImplicit at field level
-
Deprecated FieldsFieldDescriptionAs of 1.4.6As of 1.3, no necessity for field anymore.As of 1.4.8, use
AbstractReflectionConverter.serializationMembers
.
-
Deprecated MethodsMethodDescriptionAs of 1.3As of 1.3, use
XStream.processAnnotations(Class[])
As of 1.4.8 useBooleanConverter.canConvert(Class)
As of 1.4.11 useAbstractCollectionConverter.writeCompleteItem(Object, MarshallingContext, HierarchicalStreamWriter)
instead.As of 1.4.11 useNamedCollectionConverter.writeCompleteItem(Object, MarshallingContext, HierarchicalStreamWriter)
instead.only used for Java 1.4 supportAs of 1.4.6 useBeanProvider.newInstance(Class)
orBeanProvider.canInstantiate(Class)
directly.As of 1.3.1, usePropertyDictionary.propertyDescriptor(Class, String)
insteadAs of 1.3.1, usePropertyDictionary.propertiesFor(Class)
insteadAs of 1.3, useFieldDictionary.fieldsFor(Class)
insteadAs of 1.4.5, usePureJavaReflectionProvider.getFieldOrNull(Class, String)
insteadcom.thoughtworks.xstream.converters.reflection.ReflectionProvider.fieldDefinedInClass(String, Class) As of 1.4.5, useReflectionProvider.getFieldOrNull(Class, String)
insteadAs of 1.4.5, useReflectionProviderWrapper.getFieldOrNull(Class, String)
insteadAs of 1.4.8, moved into internal util package.As of 1.4.8, moved into internal util package.As of 1.4.8, moved into internal util package.As of 1.4.8, moved into internal util package.As of 1.4.8, moved into internal util package.As of 1.4.8, moved into internal util package.As of 1.4.8, moved into internal util package.As of 1.4.5 useJVM.newReflectionProvider()
As of 1.4.5 no functionalityAs of 1.4.4, minimal JDK version is 1.4 alreadyAs of 1.4.4, minimal JDK version will be 1.7 for next major releaseAs of 1.4.4, minimal JDK version will be 1.7 for next major releaseAs of 1.4.10, minimal JDK version will be 1.7 for next major releaseAs of 1.4.11 useJVM.isVersion(int)
.As of 1.4.10 useJVM.isVersion(int)
.As of 1.4.11 useJVM.isVersion(int)
As of 1.4.5 useJVM.loadClassForName(String)
As of 1.4.5 useJVM.loadClassForName(String, boolean)
As of 1.4.5As of 1.4.5 useJVM.isAWTAvailable()
As of 1.4.5 useJVM.isSQLAvailable()
As of 1.4.5 useJVM.isSwingAvailable()
As of 1.4.2As of 1.4.5 useClassLoaderReference.getReference()
insteadAs of 1.4.5 useClassLoaderReference.getReference()
.loadClass(String) insteadAs of 1.4.5 useClassLoaderReference.setReference(ClassLoader)
insteadAs of 1.4.11, with version 1.5.0 useinvalid reference
HierarchicalStreamWriter#startNode(String, Class)
As of 1.4As of 1.4, useAbstractReader
instead.As of 1.4, useAbstractReader.decodeNode(String)
orAbstractReader.decodeAttribute(String)
instead.As of 1.4 useAbstractWriter.encodeNode(String)
orAbstractWriter.encodeAttribute(String)
insteadAs of 1.4.5 useStandardStaxDriver.createInputFactory()
As of 1.4.5 useStandardStaxDriver.createOutputFactory()
As of 1.4As of 1.4, useXmlFriendlyNameCoder
insteadAs of 1.4, useXmlFriendlyNameCoder
insteadAs of 1.4As of 1.4, useXppReader(Reader, XmlPullParser)
insteadAs of 1.3.1, useAttributeMapper.getConverterFromAttribute(Class, String, Class)
As of 1.3As of 1.3, method was a leftover of an old implementationAs of 1.4.9As of 1.4.9As of 1.3, use combination ofDefaultMapper.serializedMember(Class, String)
andDefaultMapper.getConverterFromItemType(String, Class, Class)
As of 1.3, use combination ofDefaultMapper.realMember(Class, String)
andDefaultMapper.getConverterFromItemType(String, Class, Class)
As of 1.3.1, useDefaultMapper.getConverterFromAttribute(Class, String, Class)
As of 1.3, useDefaultMapper.getConverterFromItemType(String, Class, Class)
As of 1.3, useDefaultMapper.getConverterFromItemType(String, Class, Class)
As of 1.4.9 useElementIgnoringMapper.addElementsToIgnore(Pattern)
.As of 1.4.9 useElementIgnoringMapper.omitField(Class, String)
.As of 1.4.9 useImmutableTypesMapper.addImmutableType(Class, boolean)
As of 1.3, use combination ofMapper.serializedMember(Class, String)
andMapper.getConverterFromItemType(String, Class, Class)
As of 1.3, use combination ofMapper.realMember(Class, String)
andMapper.getConverterFromItemType(String, Class, Class)
As of 1.3.1, useMapper.getConverterFromAttribute(Class, String, Class)
As of 1.3, useMapper.getConverterFromAttribute(Class, String, Class)
As of 1.3, useMapper.getConverterFromItemType(String, Class, Class)
As of 1.3, useMapper.getConverterFromItemType(String, Class, Class)
As of 1.3, use combination ofMapperWrapper.serializedMember(Class, String)
andMapperWrapper.getConverterFromItemType(String, Class, Class)
As of 1.3, use combination ofMapperWrapper.realMember(Class, String)
andMapperWrapper.getConverterFromItemType(String, Class, Class)
As of 1.3.1, useMapperWrapper.getConverterFromAttribute(Class, String, Class)
As of 1.3, useMapperWrapper.getConverterFromItemType(String, Class, Class)
As of 1.3, useMapperWrapper.getConverterFromItemType(String, Class, Class)
since 1.3since 1.3since 1.3since 1.3since 1.3As of 1.4.9 useXStream.addImmutableType(Class, boolean)
As of 1.4.18As of 1.4.8
-
Deprecated ConstructorsConstructorDescriptionAs of 1.4.5 use
DynamicProxyConverter(Mapper, ClassLoaderReference)
As of 1.4.5 useDynamicProxyConverter(Mapper, ClassLoaderReference)
As of 1.4.5As of 1.4.5 useJavaClassConverter(ClassLoaderReference)
As of 1.4.5 useJavaFieldConverter(ClassLoaderReference)
As of 1.4.5 useJavaMethodConverter(ClassLoaderReference)
As of 1.4.5, useRegexPatternConverter()
insteadAs of 1.4.5 useThrowableConverter(ConverterLookup)
As of 1.3, useJavaBeanConverter(Mapper)
andXStream.aliasAttribute(String, String)
As of 1.4 useExternalizableConverter(Mapper, ClassLoader)
As of 1.4.5 useExternalizableConverter(Mapper, ClassLoaderReference)
As of 1.4.7 useSunUnsafeReflectionProvider()
As of 1.4.7 useSunUnsafeReflectionProvider(FieldDictionary)
As of 1.3, useDefaultConverterLookup()
As of 1.4.5 use the static methods of JVM.As of 1.4.5 useClassLoaderReference(ClassLoader)
insteadAs of 1.4.5 useCustomObjectInputStream(StreamCallback, ClassLoaderReference)
As of 1.4.5 useSelfStreamingInstanceChecker(ConverterLookup, Object)
As of 1.3.1, use JsonWriter insteadAs of 1.3.1, use JsonWriter insteadAs of 1.3.1, use JsonWriter insteadAs of 1.3.1, use JsonWriter insteadAs of 1.3.1, use JsonWriter insteadAs of 1.4 useinstead
As of 1.4 useinstead
As of 1.4 useinstead
As of 1.4 useinstead
As of 1.4 useinstead
As of 1.4, useAbstractDocumentReader(Object, NameCoder)
instead.As of 1.4 useAbstractDocumentWriter(Object, NameCoder)
instead.As of 1.4 useAbstractPullReader(NameCoder)
insteadAs of 1.4As of 1.4As of 1.4, useAbstractReader
instead.As of 1.4As of 1.4 useCompactWriter(Writer, int, NameCoder)
instead.As of 1.4 useCompactWriter(Writer, NameCoder)
instead.As of 1.4, useDom4JDriver(DocumentFactory, OutputFormat, NameCoder)
instead.As of 1.4, useDom4JReader(Document, NameCoder)
insteadAs of 1.4, useDom4JReader(Element, NameCoder)
insteadAs of 1.4 useDom4JWriter(Branch, NameCoder)
insteadAs of 1.4 useDom4JWriter(Branch, DocumentFactory, NameCoder)
instead.As of 1.4 useDom4JWriter(DocumentFactory, NameCoder)
instead.As of 1.4 useDom4JXmlWriter(XMLWriter, NameCoder)
instead.As of 1.4, useDomDriver(String, NameCoder)
instead.As of 1.4, useDomReader(Document, NameCoder)
instead.As of 1.4, useDomReader(Element, NameCoder)
instead.As of 1.4 useDomWriter(Document, NameCoder)
instead.As of 1.4 useDomWriter(Element, NameCoder)
instead.As of 1.4 useDomWriter(Element, Document, NameCoder)
instead.As of 1.4, useJDomDriver(NameCoder)
instead.As of 1.4, useJDomReader(Document, NameCoder)
instead.As of 1.4, useJDomReader(Element, NameCoder)
instead.As of 1.4 useJDomWriter(Element, NameCoder)
instead.As of 1.4 useJDomWriter(Element, JDOMFactory, NameCoder)
instead.As of 1.4 useJDomWriter(JDOMFactory, NameCoder)
instead.As of 1.3As of 1.3As of 1.4 usePrettyPrintWriter(Writer, int, char[], NameCoder)
insteadAs of 1.4 usePrettyPrintWriter(Writer, int, NameCoder)
insteadAs of 1.4 usePrettyPrintWriter(Writer, NameCoder)
instead.As of 1.3As of 1.4 useSaxWriter(boolean, NameCoder)
instead.As of 1.4 useSaxWriter(NameCoder)
instead.As of 1.4.5 useStandardStaxDriver()
As of 1.4.5 useStandardStaxDriver(QNameMap)
As of 1.4.5 useStandardStaxDriver(QNameMap, XmlFriendlyNameCoder)
As of 1.4.5 useStandardStaxDriver(XmlFriendlyNameCoder)
As of 1.4.6 useStandardStaxDriver(QNameMap, NameCoder)
As of 1.4.6 useStandardStaxDriver(NameCoder)
As of 1.4, useStaxDriver(QNameMap, NameCoder)
instead.As of 1.4, useStaxDriver(NameCoder)
instead.As of 1.4 useStaxReader(QNameMap, XMLStreamReader, NameCoder)
instead.As of 1.4 useStaxWriter(QNameMap, XMLStreamWriter, boolean, boolean, NameCoder)
insteadAs of 1.4, useXmlFriendlyNameCoder
insteadAs of 1.4, useXmlFriendlyNameCoder
insteadAs of 1.4, useXppDom
insteadAs of 1.4, useXppDomDriver(NameCoder)
instead.As of 1.4 useXppDomReader(XppDom, NameCoder)
instead.As of 1.4 useXppDomWriter(NameCoder)
insteadAs of 1.4 useXppDomWriter(XppDom, NameCoder)
instead.As of 1.4, useXppDriver(NameCoder)
instead.As of 1.4, useXppReader(Reader, XmlPullParser)
insteadAs of 1.4, useXppReader(Reader, XmlPullParser, NameCoder)
insteadAs of 1.4, useXStream11NameCoder
insteadAs of 1.3As of 1.4.5 useDefaultMapper(ClassLoaderReference)
As of 1.3.1, useEnumMapper(Mapper)
As of 1.3 useXmlFriendlyReader
since 1.3, useDeserializationSpeedMetric(int, boolean)
As of 1.3, useXStream(ReflectionProvider, HierarchicalStreamDriver, ClassLoader, Mapper)
insteadAs of 1.3, useInitializationException(String)
insteadAs of 1.3, useInitializationException(String, Throwable)
instead