

PREV CLASS NEXT CLASS  FRAMES NO FRAMES  
SUMMARY: NESTED  FIELD  CONSTR  METHOD  DETAIL: FIELD  CONSTR  METHOD 
public interface Capabilities
Interface for expressing capabilities.
Method Summary  

boolean 
addAllowed()
Answer true if Graph::add() can be used to add at least some triples to the graph. 
boolean 
addAllowed(boolean everyTriple)
Answer true if Graph::add() can be used to add at least some triples to the graph. 
boolean 
canBeEmpty()
Answer true iff the graph can be completely empty. 
boolean 
deleteAllowed()
Answer true iff Graph::delete() can be used to remove at least some triples from the graph. 
boolean 
deleteAllowed(boolean everyTriple)
Answer true if Graph::delete() can be used to remove at least some triples from the graph. 
boolean 
findContractSafe()
Answer true if the find() contract on the associated graph is "safe", ie, can be used safely by the prettyprinter (we'll tighten up that definition). 
boolean 
handlesLiteralTyping()
Answer true iff this graph compares literals for equality by value rather than by lexical form (the memorybased graphs do; TDB model do mostly (because of canonicalization), SDB models don't). 
boolean 
iteratorRemoveAllowed()
Answer true iff the iterators returned from find support the .remove() operation. 
boolean 
sizeAccurate()
Answer true iff Graph::size() is accurate. 
Method Detail 

boolean sizeAccurate()
boolean addAllowed()
boolean addAllowed(boolean everyTriple)
boolean deleteAllowed()
boolean deleteAllowed(boolean everyTriple)
boolean iteratorRemoveAllowed()
boolean canBeEmpty()
boolean findContractSafe()
boolean handlesLiteralTyping()


PREV CLASS NEXT CLASS  FRAMES NO FRAMES  
SUMMARY: NESTED  FIELD  CONSTR  METHOD  DETAIL: FIELD  CONSTR  METHOD 