## 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.base | Abstract base classes for RDF Model API interfaces.
  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 |
  org.eclipse.rdf4j.spring.dao.support |

- - ### 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 | 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 | 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 | Description
    --- | --- | ---
    `protected BNode` | ModelTest.`bnode1` |
    `protected BNode` | ModelTest.`bnode2` |
    `protected BNode` | ModelTest.`bnode3` |

    Methods in org.eclipse.rdf4j.model that return BNode
    Modifier and Type | Method | 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.base

    Classes in org.eclipse.rdf4j.model.base that implement BNode
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractBNode` | Base class for `BNode`, offering common functionality.

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

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

    Classes in org.eclipse.rdf4j.model.impl that implement BNode
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SimpleBNode` | An simple default implementation of the `BNode` interface.

    Methods in org.eclipse.rdf4j.model.impl that return BNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `BNode` | SimpleValueFactory.`createBNode()` |
    `BNode` | SimpleValueFactory.`createBNode​(String nodeID)` |
    `BNode` | ValidatingValueFactory.`createBNode()` |
    `BNode` | ValidatingValueFactory.`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 | Description
    --- | --- | ---
    `static BNode` | Values.`bnode()` | Creates a new `BNode`
    `static BNode` | Values.`bnode​(String nodeId)` | Creates a new `BNode` with the supplied node identifier.
    `static BNode` | Values.`bnode​(ValueFactory vf)` | Creates a new `BNode`
    `static BNode` | Values.`bnode​(ValueFactory vf, String nodeId)` | Creates a new `BNode` with the supplied node identifier.

    Methods in org.eclipse.rdf4j.model.util that return types with arguments of type BNode
    Modifier and Type | Method | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | Description
    --- | --- | ---
    `BNode` | MemValueFactory.`createBNode​(String nodeID)` |

    Methods in org.eclipse.rdf4j.sail.memory.model with parameters of type BNode
    Modifier and Type | Method | 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 | 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 | Description
    --- | --- | ---
    `class` | `NativeBNode` |

  - ### Uses of BNode in org.eclipse.rdf4j.spring.dao.support

    Methods in org.eclipse.rdf4j.spring.dao.support that return BNode
    Modifier and Type | Method | Description
    --- | --- | ---
    `BNode` | UpdateWithModelBuilder.`createBNode()` |