# Deprecated API

## Contents

- Deprecated Methods

- Deprecated Methods
  Method and Description
  org.apache.xmlbeans.XmlCursor.dispose()
  org.apache.xmlbeans.impl.store.Cursor.dispose()
  org.apache.xmlbeans.impl.tool.CodeGenUtil.externalCompile(List<File>, File, File[], boolean)
  org.apache.xmlbeans.impl.tool.CodeGenUtil.externalCompile(List<File>, File, File[], boolean, String, String, String, boolean, boolean)
  org.apache.xmlbeans.impl.tool.CodeGenUtil.externalCompile(List<File>, File, File[], boolean, String, String, String, boolean, boolean, String)
  org.apache.xmlbeans.impl.tool.CodeGenUtil.externalCompile(List<File>, File, File[], boolean, String, String, String, String, boolean, boolean)
  org.apache.xmlbeans.impl.values.TypeStore.get_root_object()
  org.apache.xmlbeans.impl.config.BindingConfigImpl.lookupJavanameForQName(QName) replaced with `BindingConfigImpl.lookupJavanameForQName(QName, int)`
  org.apache.xmlbeans.SchemaCodePrinter.printType(Writer, SchemaType)
  org.apache.xmlbeans.SchemaCodePrinter.printTypeImpl(Writer, SchemaType)
  org.apache.xmlbeans.impl.tool.SchemaCodeGenerator.saveTypeSystem(SchemaTypeSystem, File, File, Repackager, XmlOptions) Use `SchemaTypeSystem.save(Filer)` instead.