public class StatementImpl extends Object implements Statement
| Modifier and Type | Field and Description |
|---|---|
protected Node |
object |
protected Resource |
predicate |
protected Map<Resource,Node[]> |
properties |
protected Subject |
subject |
| Constructor and Description |
|---|
StatementImpl()
Constructor for NULL statement.
|
StatementImpl(Node subject,
Node predicate,
Node object)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addProperties(Map<Resource,Node[]> properties) |
void |
addProperties(Resource property,
Node[] values) |
void |
addProperty(Resource property,
Node value) |
Object |
clone() |
int |
compareTo(Statement o) |
void |
deleteProperties() |
void |
deleteProperties(Resource property,
Node[] values) |
void |
deleteProperty(Resource property) |
void |
deleteProperty(Resource property,
Node value) |
boolean |
equals(Object other) |
Node |
getObject() |
Resource |
getPredicate() |
Map<Resource,Node[]> |
getProperties() |
Node[] |
getProperties(Resource property) |
Node |
getProperty(Resource property) |
Map<String,Node[]> |
getStringProperties() |
Subject |
getSubject() |
int |
hashCode() |
void |
setObject(Node object) |
void |
setPredicate(Node predicate) |
void |
setProperties(Map<Resource,Node[]> properties) |
void |
setProperties(Resource property,
Node[] values) |
void |
setProperty(Resource property,
Node value) |
void |
setSubject(Node subject) |
String |
toString() |
protected Map<Resource,Node[]> properties
public StatementImpl()
public StatementImpl(Node subject, Node predicate, Node object)
subject - Resource or Blank nodepredicate - Resourceobject - Resource, Blank or Literal nodepublic Resource getPredicate()
getPredicate in interface Statementpublic void setPredicate(Node predicate)
setPredicate in interface Statementpublic Subject getSubject()
getSubject in interface Statementpublic void setSubject(Node subject)
setSubject in interface Statementpublic Map<Resource,Node[]> getProperties()
getProperties in interface Statementpublic Map<String,Node[]> getStringProperties()
getStringProperties in interface Statementpublic Node getProperty(Resource property)
getProperty in interface Statementpublic Node[] getProperties(Resource property)
getProperties in interface Statementpublic void setProperties(Map<Resource,Node[]> properties)
setProperties in interface Statementpublic void setProperty(Resource property, Node value)
setProperty in interface Statementpublic void setProperties(Resource property, Node[] values)
setProperties in interface Statementpublic void deleteProperties()
deleteProperties in interface Statementpublic void deleteProperty(Resource property)
deleteProperty in interface Statementpublic void deleteProperty(Resource property, Node value)
deleteProperty in interface Statementpublic void deleteProperties(Resource property, Node[] values)
deleteProperties in interface Statementpublic void addProperties(Map<Resource,Node[]> properties)
addProperties in interface Statementpublic void addProperty(Resource property, Node value)
addProperty in interface Statementpublic void addProperties(Resource property, Node[] values)
addProperties in interface Statementpublic int compareTo(Statement o)
compareTo in interface Comparable<Statement>Copyright © 2019 Nuxeo. All rights reserved.