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).
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.eclipse.rdf4j.model.Value

    Value.Type
  • 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

    getType, 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