Interface Resource

All Superinterfaces:
Serializable, Value
All Known Subinterfaces:
BNode, IRI, LmdbResource, NativeResource, Triple
All Known Implementing Classes:
AbstractBNode, AbstractIRI, AbstractTriple, InternedIRI, LmdbBNode, LmdbIRI, MemBNode, MemIRI, MemResource, MemTriple, NativeBNode, NativeIRI, SimpleBNode, SimpleIRI, SimpleTriple

public interface Resource extends Value
The supertype of all RDF resources (IRIs and blank nodes).
  • Method Summary

    Modifier and Type
    Method
    Description
    default boolean
    Check if the object is an instance of the given type.

    Methods inherited from interface org.eclipse.rdf4j.model.Value

    isBNode, isIRI, isLiteral, isTriple, stringValue
  • Method Details

    • isResource

      default boolean isResource()
      Description copied from interface: Value
      Check if the object is an instance of the given type. Typically 2x than using instanceof.

      For implementers: This default implementation is overridden in the repsective sub-interface.

      Specified by:
      isResource in interface Value
      Returns:
      true if instance of Resource