Interface Statement

All Superinterfaces:
Cloneable, Comparable<Statement>, Serializable
All Known Implementing Classes:
StatementImpl

public interface Statement extends Comparable<Statement>, Serializable, Cloneable
Statement interface.
Author:
Anahide Tchertchian
  • Method Details

    • getObject

      Node getObject()
    • setObject

      void setObject(Node object)
    • getPredicate

      Resource getPredicate()
    • setPredicate

      void setPredicate(Node predicate)
    • getSubject

      Subject getSubject()
    • setSubject

      void setSubject(Node subject)
    • getProperties

      Map<Resource,Node[]> getProperties()
    • getStringProperties

      Map<String,Node[]> getStringProperties()
    • getProperty

      Node getProperty(Resource property)
    • getProperties

      Node[] getProperties(Resource property)
    • setProperties

      void setProperties(Map<Resource,Node[]> properties)
    • setProperty

      void setProperty(Resource property, Node value)
    • setProperties

      void setProperties(Resource property, Node[] values)
    • deleteProperties

      void deleteProperties()
    • deleteProperty

      void deleteProperty(Resource property)
    • deleteProperty

      void deleteProperty(Resource property, Node value)
    • deleteProperties

      void deleteProperties(Resource property, Node[] values)
    • addProperties

      void addProperties(Map<Resource,Node[]> properties)
    • addProperty

      void addProperty(Resource property, Node value)
    • addProperties

      void addProperties(Resource property, Node[] values)
    • clone

      Object clone()