# Uses of Package
org.eclipse.rdf4j.model.util

- Packages that use org.eclipse.rdf4j.model.util
  Package | Description
  --- | ---
  org.eclipse.rdf4j.model.util | Helper classes for working with RDF models.
  org.eclipse.rdf4j.rio | Rio: The RDF4J parser/writer API.
  org.eclipse.rdf4j.rio.datatypes | Various `DatatypeHandler` implementations.
  org.eclipse.rdf4j.rio.languages | Various `LanguageHandler` implementations for processing language-tags.

- Classes in org.eclipse.rdf4j.model.util used by org.eclipse.rdf4j.model.util
  Class | Description
  --- | ---
  GetStatementOptional | Either supplies a statement matching the given pattern, or `Optional.empty()` otherwise.
  LiteralUtilException | An exception thrown by `Literals` when specific conditions are not met.
  ModelBuilder | Builder to facilitate easier creation of new RDF `Model` objects via a fluent interface.
  ModelCollector | Collects a stream of Statements into a Model.
  ModelException | An exception thrown by `Model` and `Models` when specific conditions are not met.

- Classes in org.eclipse.rdf4j.model.util used by org.eclipse.rdf4j.rio
  Class | Description
  --- | ---
  LiteralUtilException | An exception thrown by `Literals` when specific conditions are not met.

- Classes in org.eclipse.rdf4j.model.util used by org.eclipse.rdf4j.rio.datatypes
  Class | Description
  --- | ---
  LiteralUtilException | An exception thrown by `Literals` when specific conditions are not met.

- Classes in org.eclipse.rdf4j.model.util used by org.eclipse.rdf4j.rio.languages
  Class | Description
  --- | ---
  LiteralUtilException | An exception thrown by `Literals` when specific conditions are not met.