Interface Triple

    • Method Detail

      • isTriple

        default boolean isTriple()
        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:
        isTriple in interface Value
        Returns:
        true if instance of Triple
      • getSubject

        Resource getSubject()
        Gets the subject of this triple.
        Returns:
        The triple's subject.
      • getPredicate

        IRI getPredicate()
        Gets the predicate of this triple.
        Returns:
        The triple's predicate.
      • getObject

        Value getObject()
        Gets the object of this triple.
        Returns:
        The triple's object.
      • equals

        boolean equals​(Object other)
        Compares this triple to another object.
        Overrides:
        equals in class Object
        Parameters:
        other - the object to compare this triple to
        Returns:
        true if the other object is an instance of Triple and if their subjects, predicates and objects are equal; false otherwise