Interface Value

    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      default boolean isBNode()
      Check if the object is an instance of the given type.
      default boolean isIRI()
      Check if the object is an instance of the given type.
      default boolean isLiteral()
      Check if the object is an instance of the given type.
      default boolean isResource()
      Check if the object is an instance of the given type.
      default boolean isTriple()
      Check if the object is an instance of the given type.
      String stringValue()
      Returns the String-value of a Value object.
    • Method Detail

      • isBNode

        default boolean isBNode()
        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.

        Returns:
        true if instance of BNode
      • isIRI

        default boolean isIRI()
        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.

        Returns:
        true if instance of IRI
      • isResource

        default boolean isResource()
        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.

        Returns:
        true if instance of Resource
      • isLiteral

        default boolean isLiteral()
        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.

        Returns:
        true if instance of Literal
      • isTriple

        default boolean isTriple()
        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.

        Returns:
        true if instance of Triple
      • stringValue

        String stringValue()
        Returns the String-value of a Value object. This returns either a Literal's label, a IRI's URI or a BNode's ID.