Interface CommonApi<R>

All Known Implementing Classes:
CompactionApi, ExpansionApi, FlatteningApi, FramingApi, FromRdfApi, ToRdfApi

public interface CommonApi<R>
  • Method Summary

    Modifier and Type
    Method
    Description
    default R
    base(String baseLocation)
    Set the base URI.
    base(URI baseUri)
    Set the base IRI.
    mode(JsonLdVersion processingMode)
    Set JSON-LD processing mode.
    Override an existing settings with JsonLdOptions.
    default R
    Certain algorithm processing steps are ordered lexicographically.
    ordered(boolean enable)
    If set to true, certain algorithm processing steps are ordered lexicographically.
  • Method Details

    • options

      R options(JsonLdOptions options)
      Override an existing settings with JsonLdOptions.
      Parameters:
      options - JsonLdOptions
      Returns:
      builder instance
    • mode

      R mode(JsonLdVersion processingMode)
      Set JSON-LD processing mode. JSON-LD 1.1 is set by default.
      Parameters:
      processingMode - to set
      Returns:
      builder instance
    • base

      R base(URI baseUri)
      Set the base IRI. If set, this overrides the input document's IRI.
      Parameters:
      baseUri -
      Returns:
      builder instance
    • base

      default R base(String baseLocation)
      Set the base URI. If set, this overrides the input document's IRI.
      Parameters:
      baseLocation -
      Returns:
      builder instance
    • ordered

      R ordered(boolean enable)
      If set to true, certain algorithm processing steps are ordered lexicographically. If false, order is not considered in processing.
      Parameters:
      enable -
      Returns:
      builder instance
    • ordered

      default R ordered()
      Certain algorithm processing steps are ordered lexicographically.
      Returns:
      builder instance