Deprecated API
Contents
-
Deprecated InterfacesInterfaceDescriptionAs of 1.4 use
JavaBeanProvider.VisitorAs 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, usePersistenceStrategyinsteadAs 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
ReflectionConverterAs 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 useSelfStreamingInstanceCheckerAs of 1.4.8, moved into internal util package.As of 1.4.7 useSunUnsafeReflectionProviderAs of 1.4.5 useClassLoaderReferenceinsteadAs of 1.4.8 useLinkedHashMapAs 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, useAbstractReaderinstead.As of 1.4 useAbstractWriterinsteadAs of 1.4.11 useStandardStaxDriverorWstxDriverinstead. BEA StAX implementation is outdated, unmaintained and has security issues.As of 1.4.5 useStandardStaxDriverAs of 1.4, useXmlFriendlyNameCoderinsteadAs of 1.4, useXppDominsteadAs of 1.4, useXppDom.build(XmlPullParser)insteadAs of 1.4, useXStream11NameCoderinsteadAs of 1.4 useXmlFriendlyReaderAs of 1.3 useXmlFriendlyReaderAs of 1.4 useXmlFriendlyReaderAs 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 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
XStreamExceptioninsteadAs of 1.3, useInitializationExceptioninstead
-
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 usedirectly. This helper will be no longer required.invalid reference
HierarchicalStreamWriter#startNode(String, Class)As of 1.4As of 1.4, useAbstractReaderinstead.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, useXmlFriendlyNameCoderinsteadAs of 1.4, useXmlFriendlyNameCoderinsteadAs of 1.4As of 1.4.9, overloadXomDriver.createBuilder()insteadAs of 1.4, useXppDom.build(XmlPullParser)insteadAs 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 useinsteadAs of 1.4 useinsteadAs of 1.4 useinsteadAs of 1.4 useinsteadAs of 1.4 useinsteadAs 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, useAbstractReaderinstead.As of 1.4As of 1.4.11 useStandardStaxDriverorWstxDriverinstead.As of 1.4.11 useStandardStaxDriverorWstxDriverinstead.As of 1.4.11 useStandardStaxDriverorWstxDriverinstead.As of 1.4.11 useStandardStaxDriverorWstxDriverinstead.As of 1.4.6 useBEAStaxDriver(QNameMap, NameCoder)As of 1.4.6 useBEAStaxDriver(NameCoder)As 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.6 useWstxDriver(QNameMap, NameCoder)As of 1.4.6 useWstxDriver(NameCoder)As of 1.4, useXmlFriendlyNameCoderinsteadAs of 1.4, useXmlFriendlyNameCoderinsteadAs of 1.4, useXomDriver(NameCoder)insteadAs of 1.4.9, useXomDriver()and overloadXomDriver.createBuilder()insteadAs of 1.4.9, useXomDriver(NameCoder)and overloadXomDriver.createBuilder()insteadAs of 1.4, useXomDriver(NameCoder)and overloadXomDriver.createBuilder()insteadAs of 1.4 useXomReader(Element, NameCoder)instead.As of 1.4 useXomReader(Element, NameCoder)instead.As of 1.4 useXomWriter(Element, NameCoder)insteadAs of 1.4, useXppDominsteadAs 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, useXStream11NameCoderinsteadAs of 1.3As of 1.4.5 useDefaultMapper(ClassLoaderReference)As of 1.3.1, useEnumMapper(Mapper)As of 1.3 useXmlFriendlyReadersince 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