# Hierarchy For Package com.stardog.stark.io

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.stardog.stark.io.AbstractRDFHandler (implements com.stardog.stark.io.RDFHandler)
    - com.stardog.stark.io.CollectingRDFHandler<T>
    - com.stardog.stark.io.ParserContext
      - com.stardog.stark.io.IOParserContext
        - com.stardog.stark.io.LineSupplierParserContext
    - com.stardog.stark.io.RDFHandlers.DefaultRDFHandler
    - com.stardog.stark.io.RDFHandlers.GraphBuilder
  - com.stardog.stark.io.CompressedRDFFormat (implements com.stardog.stark.io.RDFFormat)
  - com.stardog.stark.io.DelegatingRDFHandler (implements com.stardog.stark.io.RDFHandler)
  - com.stardog.stark.io.FileFormatImpl (implements com.stardog.stark.io.FileFormat)
  - com.stardog.stark.io.ForwardingRDFHandler (implements com.stardog.stark.io.RDFHandler)
    - com.stardog.stark.io.TransformingRDFHandler
  - com.stardog.stark.io.ForwardingRDFWriter (implements com.stardog.stark.io.RDFWriter)
  - com.stardog.stark.io.LineBatch
  - com.stardog.stark.io.LineSupplier (implements java.util.function.Supplier<T>)
  - com.stardog.stark.io.ParserOptions
  - com.stardog.stark.io.RDFFormats
  - com.stardog.stark.io.RDFHandlers
  - com.stardog.stark.io.RDFParsers
  - com.stardog.stark.io.RDFWriters
  - com.stardog.stark.io.RDFWriters.RDFWriterConfig
  - com.stardog.stark.io.SupportedFileFormats<T>
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.stardog.stark.io.InvalidLiteral
        - com.stardog.stark.io.InvalidRDF
        - com.stardog.stark.io.RDFHandlerException
          - com.stardog.stark.io.WritingFailed
  - com.stardog.stark.io.turtle.TurtleParser (implements com.stardog.stark.io.RDFParser)
    - com.stardog.stark.io.trig.TrigParser
      - com.stardog.stark.io.TrigParserWithRules
  - com.stardog.stark.io.WriterOptions

## Interface Hierarchy

- com.stardog.stark.io.DatatypeHandler
- com.stardog.stark.io.FileFormat
  - com.stardog.stark.io.RDFFormat
    - com.stardog.stark.io.RDFFormat.BinaryRDFFormat
- com.stardog.stark.io.LanguageHandler
- com.stardog.stark.io.RDFHandler
  - com.stardog.stark.io.RDFWriter
- com.stardog.stark.io.RDFParser
- com.stardog.stark.io.RDFWriterFactory
- com.complexible.common.base.Streams.CheckedSupplier<Out>
  - com.stardog.stark.io.LineSupplier.InputStreamSupplier

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - com.stardog.stark.io.FileFormat.Compression
    - com.stardog.stark.io.ParserContext.ParseError