## Uses of Interface
org.eclipse.rdf4j.model.BNode

- Packages that use BNode
  Package | Description
  --- | ---
  org.eclipse.rdf4j.http.protocol.transaction |
  org.eclipse.rdf4j.model | RDF Model API
  org.eclipse.rdf4j.model.impl | Default implementations of the RDF model interfaces.
  org.eclipse.rdf4j.model.util |
  org.eclipse.rdf4j.query.resultio.text.csv |
  org.eclipse.rdf4j.query.resultio.text.tsv |
  org.eclipse.rdf4j.rio.helpers | Provides helpers classes for Rio.
  org.eclipse.rdf4j.rio.ntriples | Parser and writer for RDF in N-Triples format.
  org.eclipse.rdf4j.rio.rdfxml | Parser and writer for XML-serialized RDF.
  org.eclipse.rdf4j.rio.turtle | Parser and writer for RDF in Turtle format.
  org.eclipse.rdf4j.sail.memory.model | Classes implementing the storage model of the MemoryStore.
  org.eclipse.rdf4j.sail.nativerdf | Native RDF storage backend.
  org.eclipse.rdf4j.sail.nativerdf.model |

- - ### Uses of BNode in org.eclipse.rdf4j.http.protocol.transaction

    Methods in org.eclipse.rdf4j.http.protocol.transaction with parameters of type BNode
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | TransactionWriter.`serialize(BNode bnode, XMLWriter xmlWriter)`

  - ### Uses of BNode in org.eclipse.rdf4j.model

    Methods in org.eclipse.rdf4j.model that return BNode
    Modifier and Type | Method and Description
    --- | ---
    `BNode` | ValueFactory.`createBNode()` Creates a new bNode.
    `BNode` | ValueFactory.`createBNode(String nodeID)` Creates a new blank node with the given node identifier.

    Methods in org.eclipse.rdf4j.model that return types with arguments of type BNode
    Modifier and Type | Method and Description
    --- | ---
    `default Optional<BNode>` | Model.`subjectBNode()` Deprecated. since 2.0. Instead, use `Models.subjectBNode(Model)` to retrieve a subject BNode, and/or use the size of the set returned by `Model.subjects()` to verify if the subject is unique.

  - ### Uses of BNode in org.eclipse.rdf4j.model.impl

    Classes in org.eclipse.rdf4j.model.impl that implement BNode
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BNodeImpl` Deprecated. since 2.0. Use `SimpleBNode` instead for extending, and `ValueFactory` for instantiation.
    `class` | `SimpleBNode` An simple default implementation of the `BNode` interface.

    Methods in org.eclipse.rdf4j.model.impl that return BNode
    Modifier and Type | Method and Description
    --- | ---
    `BNode` | ValidatingValueFactory.`createBNode()`
    `BNode` | AbstractValueFactory.`createBNode()`
    `BNode` | ValidatingValueFactory.`createBNode(String nodeID)`
    `BNode` | AbstractValueFactory.`createBNode(String nodeID)`

  - ### Uses of BNode in org.eclipse.rdf4j.model.util

    Methods in org.eclipse.rdf4j.model.util that return BNode
    Modifier and Type | Method and Description
    --- | ---
    `static BNode` | Models.`anySubjectBNode(Model m)` Deprecated. since 2.0. Use `Models.subjectBNode(Model)` instead.

    Methods in org.eclipse.rdf4j.model.util that return types with arguments of type BNode
    Modifier and Type | Method and Description
    --- | ---
    `static Optional<BNode>` | Models.`subjectBNode(Model m)` Retrieves a subject `BNode` from the statements in the given model.
    `static Set<BNode>` | Models.`subjectBNodes(Model m)` Retrieves all subject `BNode`s from the statements in the given model.

  - ### Uses of BNode in org.eclipse.rdf4j.query.resultio.text.csv

    Methods in org.eclipse.rdf4j.query.resultio.text.csv with parameters of type BNode
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | SPARQLResultsCSVWriter.`writeBNode(BNode bNode)`

  - ### Uses of BNode in org.eclipse.rdf4j.query.resultio.text.tsv

    Methods in org.eclipse.rdf4j.query.resultio.text.tsv with parameters of type BNode
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | SPARQLResultsTSVWriter.`writeBNode(BNode bNode)`

  - ### Uses of BNode in org.eclipse.rdf4j.rio.helpers

    Methods in org.eclipse.rdf4j.rio.helpers that return BNode
    Modifier and Type | Method and Description
    --- | ---
    `protected BNode` | AbstractRDFParser.`createBNode()` Deprecated.
    `protected BNode` | AbstractRDFParser.`createBNode(String nodeID)` Deprecated.

  - ### Uses of BNode in org.eclipse.rdf4j.rio.ntriples

    Methods in org.eclipse.rdf4j.rio.ntriples that return BNode
    Modifier and Type | Method and Description
    --- | ---
    `static BNode` | NTriplesUtil.`parseBNode(String nTriplesBNode, ValueFactory valueFactory)` Parses an N-Triples bNode, creates an object for it using the supplied ValueFactory and returns this object.

    Methods in org.eclipse.rdf4j.rio.ntriples with parameters of type BNode
    Modifier and Type | Method and Description
    --- | ---
    `static void` | NTriplesUtil.`append(BNode bNode, Appendable appendable)`
    `static String` | NTriplesUtil.`toNTriplesString(BNode bNode)` Creates an N-Triples string for the supplied bNode.

  - ### Uses of BNode in org.eclipse.rdf4j.rio.rdfxml

    Methods in org.eclipse.rdf4j.rio.rdfxml with parameters of type BNode
    Modifier and Type | Method and Description
    --- | ---
    `protected String` | RDFXMLWriter.`getValidNodeId(BNode bNode)` Create a syntactically valid node id from the supplied blank node id.

  - ### Uses of BNode in org.eclipse.rdf4j.rio.turtle

    Methods in org.eclipse.rdf4j.rio.turtle with parameters of type BNode
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | TurtleWriter.`writeBNode(BNode bNode)` Deprecated. Use `TurtleWriter.writeBNode(BNode, boolean)` instead.
    `protected void` | TurtleWriter.`writeBNode(BNode bNode, boolean canShorten)`

  - ### Uses of BNode in org.eclipse.rdf4j.sail.memory.model

    Classes in org.eclipse.rdf4j.sail.memory.model that implement BNode
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MemBNode` A MemoryStore-specific extension of BNodeImpl giving it node properties.

    Methods in org.eclipse.rdf4j.sail.memory.model that return BNode
    Modifier and Type | Method and Description
    --- | ---
    `BNode` | MemValueFactory.`createBNode(String nodeID)`

    Methods in org.eclipse.rdf4j.sail.memory.model with parameters of type BNode
    Modifier and Type | Method and Description
    --- | ---
    `MemBNode` | MemValueFactory.`getMemBNode(BNode bnode)` See getMemValue() for description.
    `MemBNode` | MemValueFactory.`getOrCreateMemBNode(BNode bnode)` See `MemValueFactory.getOrCreateMemValue(Value)` for description.

  - ### Uses of BNode in org.eclipse.rdf4j.sail.nativerdf

    Methods in org.eclipse.rdf4j.sail.nativerdf with parameters of type BNode
    Modifier and Type | Method and Description
    --- | ---
    `NativeBNode` | ValueStore.`getNativeBNode(BNode bnode)` Creates a NativeBNode that is equal to the supplied bnode.

  - ### Uses of BNode in org.eclipse.rdf4j.sail.nativerdf.model

    Classes in org.eclipse.rdf4j.sail.nativerdf.model that implement BNode
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NativeBNode`

Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.