Interface Resource

All Superinterfaces:
Serializable, Value
All Known Subinterfaces:
BNode, IRI, LmdbResource, NativeResource, Triple
All Known Implementing Classes:
AbstractBNode, AbstractIRI, AbstractTriple, CorruptIRI, CorruptIRIOrBNode, 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 Link icon

    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 Link icon

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

    • isResource Link icon

      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