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

- Packages that use BNode
  Package | Description
  --- | ---
  org.eclipse.rdf4j.federated.util |
  org.eclipse.rdf4j.http.protocol.transaction |
  org.eclipse.rdf4j.model | The RDF Model API
  org.eclipse.rdf4j.model.impl | Default implementations of the RDF model interfaces
  org.eclipse.rdf4j.model.util | Helper classes for working with RDF models.
  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.rdfxml | Parser/writer for the RDF/XML format.
  org.eclipse.rdf4j.rio.turtle | Parser/writer for the Turtle format.
  org.eclipse.rdf4j.sail.memory.model |
  org.eclipse.rdf4j.sail.nativerdf | The Native Store.
  org.eclipse.rdf4j.sail.nativerdf.model |

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

    Methods in org.eclipse.rdf4j.federated.util with parameters of type BNode
    Modifier and Type | Method and Description
    --- | ---
    `protected static StringBuilder` | QueryStringUtil.`appendBNode(StringBuilder sb, BNode bNode)` Append a dummy string (see `QueryStringUtil.BNODE_URI`) to represent the BNode.

  - ### 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

    Fields in org.eclipse.rdf4j.model declared as BNode
    Modifier and Type | Field and Description
    --- | ---
    `protected BNode` | AbstractModelTest.`bnode1`
    `protected BNode` | AbstractModelTest.`bnode2`
    `protected BNode` | AbstractModelTest.`bnode3`

    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.

  - ### 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 types with arguments of type BNode
    Modifier and Type | Method and Description
    --- | ---
    `static Optional<BNode>` | Models.`subjectBNode(Iterable<Statement> statements)` Retrieves a subject `BNode` from the supplied statements.
    `static Optional<BNode>` | Models.`subjectBNode(Model m)` Retrieves a subject `BNode` from the statements in the given model.
    `static Set<BNode>` | Models.`subjectBNodes(Iterable<Statement> statements)` Retrieves all subject `BNode`s from the supplied statements.
    `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.
    `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.helpers with parameters of type BNode
    Modifier and Type | Method and Description
    --- | ---
    `static void` | NTriplesUtil.`append(BNode bNode, Appendable appendable)` Appends the N-Triples representation of the given `BNode` to the given `Appendable`.
    `static String` | NTriplesUtil.`toNTriplesString(BNode bNode)` Creates an N-Triples string for the supplied blank node.

  - ### 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)` Deprecated. 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.