Uses of Interface
org.dftproject.genesis.core.data.nodes.INode

Packages that use INode
org.dftproject.genesis.core.data   
org.dftproject.genesis.core.data.nodes   
 

Uses of INode in org.dftproject.genesis.core.data
 

Classes in org.dftproject.genesis.core.data that implement INode
 class DataLiteralNode
          DataLiteralNode is a database-backed literal node.
 class DataLongLiteralNode
          DataLongLiteralNode is a database-backed literal node with a long raw database representation.
 class DataResourceNode
          DataResourceNode is a database-backed resource node.
 

Methods in org.dftproject.genesis.core.data that return INode
 INode DataResourceNode.getFirstObject(IResourceNode predicate)
           
 INode DataConnection.stringToNode(java.lang.String value, DataView view)
          Instantiates the node given by the raw database representation.
 

Methods in org.dftproject.genesis.core.data with parameters of type INode
 void DataResourceNode.addObject(IResourceNode predicate, INode object, IResourceNode graph)
           
 void DataResourceNode.addObject(IResourceNode predicate, INode object, IResourceNode graph, DataConnection conn)
          Adds a statement wherein this node is the subject using the given connection.
 void DataConnection.delete(INode graph, INode subject, INode predicate, INode object)
          Deletes the given statement from the current store.
 void IDataListener.handleDelete(IResourceNode graph, IResourceNode subject, IResourceNode predicate, INode object)
          Notification that the given statement has been deleted.
 void IDataListener.handleInsert(IResourceNode graph, IResourceNode subject, IResourceNode predicate, INode object)
          Notification that the given statement has been inserted.
 void DataConnection.insert(INode graph, INode subject, INode predicate, INode object)
          Inserts the given statement into the current store.
 java.lang.String DataConnection.nodeToString(INode node, boolean addIfLong)
          Returns the raw database representation of the given node.
 void DataManager.notifyDeleteListeners(DataResourceNode graph, DataResourceNode subject, DataResourceNode predicate, INode object)
          Notifies data listeners of a deletion.
 void DataManager.notifyInsertListeners(DataResourceNode graph, DataResourceNode subject, DataResourceNode predicate, INode object)
          Notifies data listeners of an insertion.
 void DataResourceNode.removeObject(IResourceNode predicate, INode object, IResourceNode graph)
           
 void DataResourceNode.setQuadAsSubject(IResourceNode predicate, INode object, IResourceNode graph)
          Adds a statement wherein this node is the subject to the objects cache.
 void DataResourceNode.setSubject(IResourceNode predicate, INode subject)
          Adds a statement wherein this node is the object to the subjects cache.
 void DataResourceNode.unsetQuadAsSubject(IResourceNode predicate, INode object, IResourceNode graph)
          Removes a statement wherein this node is the subject to the objects cache.
 

Uses of INode in org.dftproject.genesis.core.data.nodes
 

Subinterfaces of INode in org.dftproject.genesis.core.data.nodes
 interface ILiteralNode
          A literal node.
 interface IResourceNode
          A resource node.
 

Classes in org.dftproject.genesis.core.data.nodes that implement INode
 class LiteralNode
          LiteralNode is a literal node.
 class ResourceNode
          A resource node.
 

Fields in org.dftproject.genesis.core.data.nodes declared as INode
 INode ExactExpression.object
          The object to match.
 

Methods in org.dftproject.genesis.core.data.nodes that return INode
 INode ResourceNode.getFirstObject(IResourceNode predicate)
           
 INode IResourceNode.getFirstObject(IResourceNode predicate)
          Returns the first object related to this node (as a subject) by the given predicate.
 INode Statement.getObject()
          Returns the object.
 

Methods in org.dftproject.genesis.core.data.nodes with parameters of type INode
 void ResourceNode.addObject(IResourceNode predicate, INode object, IResourceNode graph)
           
 void IResourceNode.addObject(IResourceNode predicate, INode object, IResourceNode graph)
          Adds a statement wherein this node is the subject.
 void ResourceSet.addOptional(IResourceNode predicate, INode object)
          Adds an optional field that must match the given object.
 void ResourceSet.addOptional(IResourceNode predicate, INode object, INode defaultObject, IResourceNode defaultGraph)
          Adds an optional field that must match the given object.
 void ResourceSet.addProperty(IResourceNode predicate, INode object, IResourceNode graph)
          Adds the given field from the requested resources.
 void ResourceSet.addRequired(IResourceNode predicate, INode object)
          Adds a required field that must match the given object.
 void ResourceNode.removeObject(IResourceNode predicate, INode object, IResourceNode graph)
           
 void IResourceNode.removeObject(IResourceNode predicate, INode object, IResourceNode graph)
          Removes a statement wherein this node is the subject.
 

Constructors in org.dftproject.genesis.core.data.nodes with parameters of type INode
ExactExpression(INode object)
          Creates an expression that matches the given object exactly.
Statement(IResourceNode graph, IResourceNode subject, IResourceNode predicate, INode object)
          Creates a statement.