|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Selector
A Statement selector.
Model includes list and query methods which will return all the statements which are selected by a selector object. This is the interface of such selector objects.
| Method Summary | |
|---|---|
RDFNode |
getObject()
Answer the only RDFNode object that this Selector will match, or null if it can match more than a single node. |
Property |
getPredicate()
Answer the only predicate Property that this Selector will match, or null if it can match more than a single property. |
Resource |
getSubject()
Answer the only subject Resource that this Selector will match, or null if it can match more that a single resource. |
boolean |
isSimple()
Answer true iff this Selector is completely characterised by its subject, predicate, and object fields. |
boolean |
test(Statement s)
Determine whether a Statement should be selected. |
| Method Detail |
|---|
boolean test(Statement s)
s - The statement to be considered.
boolean isSimple()
test predicate need
not be called to decide if a statement is acceptable. This allows query engines
lattitude for optimisation (and our memory-based implementation both exploits
this licence).
Resource getSubject()
Property getPredicate()
RDFNode getObject()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||