# Hierarchy For Package org.eclipse.rdf4j.rio

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.rdf4j.common.lang.FileFormat
    - org.eclipse.rdf4j.rio.RDFFormat
  - org.eclipse.rdf4j.rio.Rio
  - org.eclipse.rdf4j.rio.RioConfig (implements java.io.Serializable)
    - org.eclipse.rdf4j.rio.ParserConfig (implements java.io.Serializable)
    - org.eclipse.rdf4j.rio.WriterConfig (implements java.io.Serializable)
  - org.eclipse.rdf4j.common.lang.service.ServiceRegistry<K,​S>
    - org.eclipse.rdf4j.rio.DatatypeHandlerRegistry
    - org.eclipse.rdf4j.common.lang.service.FileFormatServiceRegistry<FF,​S>
      - org.eclipse.rdf4j.rio.RDFParserRegistry
      - org.eclipse.rdf4j.rio.RDFWriterRegistry
    - org.eclipse.rdf4j.rio.LanguageHandlerRegistry
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.eclipse.rdf4j.common.exception.RDF4JException
          - org.eclipse.rdf4j.rio.RDFHandlerException
          - org.eclipse.rdf4j.rio.RDFParseException
        - org.eclipse.rdf4j.rio.UnsupportedRDFormatException

## Interface Hierarchy

- org.eclipse.rdf4j.rio.DatatypeHandler
- org.eclipse.rdf4j.rio.LanguageHandler
- org.eclipse.rdf4j.rio.ParseErrorListener
- org.eclipse.rdf4j.rio.ParseLocationListener
- org.eclipse.rdf4j.rio.RDFHandler
  - org.eclipse.rdf4j.rio.RDFWriter
- org.eclipse.rdf4j.rio.RDFParser
- org.eclipse.rdf4j.rio.RDFParserFactory
- org.eclipse.rdf4j.rio.RDFWriterFactory
- java.io.Serializable
  - org.eclipse.rdf4j.rio.RioSetting<T>