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

Packages that use IResourceNode
org.dftproject.genesis.core.data   
org.dftproject.genesis.core.data.nodes   
org.dftproject.genesis.core.search   
org.dftproject.genesis.ui.views   
org.dftproject.pgvagent.core   
 

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

Classes in org.dftproject.genesis.core.data that implement IResourceNode
 class DataResourceNode
          DataResourceNode is a database-backed resource node.
 

Methods in org.dftproject.genesis.core.data that return types with arguments of type IResourceNode
 java.util.Map<IResourceNode,java.util.Set<Statement>> DataResourceNode.getQuadsAsSubject()
           
 

Methods in org.dftproject.genesis.core.data with parameters of type IResourceNode
 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.
 INode DataResourceNode.getFirstObject(IResourceNode predicate)
           
 Statement DataResourceNode.getFirstQuadAsSubject(IResourceNode predicate)
           
 java.util.Set<Statement> DataResourceNode.getQuadsAsSubject(IResourceNode predicate)
           
 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 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 IResourceNode in org.dftproject.genesis.core.data.nodes
 

Classes in org.dftproject.genesis.core.data.nodes that implement IResourceNode
 class ResourceNode
          A resource node.
 

Methods in org.dftproject.genesis.core.data.nodes that return IResourceNode
protected  IResourceNode NodeIterator.fetchNext()
          Internal method used to fetch the next node.
 IResourceNode Statement.getGraph()
          Returns the graph.
 IResourceNode Statement.getPredicate()
          Returns the predicate.
 IResourceNode Statement.getSubject()
          Returns the subject.
 IResourceNode NodeIterator.next()
           
 

Methods in org.dftproject.genesis.core.data.nodes that return types with arguments of type IResourceNode
 java.util.Map<IResourceNode,java.util.Set<Statement>> ResourceNode.getQuadsAsSubject()
           
 java.util.Map<IResourceNode,java.util.Set<Statement>> IResourceNode.getQuadsAsSubject()
          Returns the mapping of predicate to statements wherein this node serves as the subject.
 

Methods in org.dftproject.genesis.core.data.nodes with parameters of type IResourceNode
 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)
          Adds an optional field.
 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)
          Adds a required field
 void ResourceSet.addRequired(IResourceNode predicate, IExpression expression)
          Adds a required fields that must match the given expression.
 void ResourceSet.addRequired(IResourceNode predicate, INode object)
          Adds a required field that must match the given object.
 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.
 Statement ResourceNode.getFirstQuadAsSubject(IResourceNode predicate)
           
 Statement IResourceNode.getFirstQuadAsSubject(IResourceNode predicate)
          Returns the first statement with the given predicate wherein this node is the subject.
 java.util.Set<Statement> ResourceNode.getQuadsAsSubject(IResourceNode predicate)
           
 java.util.Set<Statement> IResourceNode.getQuadsAsSubject(IResourceNode predicate)
          Returns the statements with the given predicate wherein this node is the subject.
 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.
 void ResourceSet.removeProperty(IResourceNode predicate, IResourceNode graph)
          Removes the given field from the requested resources.
 

Constructors in org.dftproject.genesis.core.data.nodes with parameters of type IResourceNode
Statement(IResourceNode graph, IResourceNode subject, IResourceNode predicate, INode object)
          Creates a statement.
 

Uses of IResourceNode in org.dftproject.genesis.core.search
 

Fields in org.dftproject.genesis.core.search declared as IResourceNode
 IResourceNode Hit.individual
          The search result.
 

Methods in org.dftproject.genesis.core.search that return IResourceNode
 IResourceNode SearchObjective.getQuery()
          Returns the query example.
 IResourceNode UpdateObjective.getTarget()
          Returns the resource to get more information about.
 IResourceNode SimpleSearchQueryParser.parse(java.lang.String query)
           
 IResourceNode ISearchQueryParser.parse(java.lang.String searchQuery)
          Parses the given textual search query and returns the corresponsing query example.
 

Methods in org.dftproject.genesis.core.search with parameters of type IResourceNode
protected  double SimpleSearchHitCollector.getDateScore(java.lang.String predicate, IResourceNode expected, IResourceNode value)
          Returns the score for a date comparison for the given field between the given search result and the given query example.
protected  double SimpleSearchHitCollector.getGenderScore(IResourceNode expected, IResourceNode value)
          Returns the score for a gender comparison between the given search result and the given query example.
protected  double SimpleSearchHitCollector.getNameScore(IResourceNode expected, IResourceNode value)
          Returns the score for a name comparison between the given search result and the given query example.
protected  double SimpleSearchHitCollector.getPlaceScore(java.lang.String predicate, IResourceNode expected, IResourceNode value)
          Returns the score for a place comparison for the given field between the given search result and the given query example.
 double SimpleSearchHitCollector.getScore(IResourceNode expected, IResourceNode value)
          Returns the score for a given search result compared to the given query example.
 void AbstractSearchHitCollector.notifyHitListeners(double score, IResourceNode individual)
          Notifies all hit listeners of a new (or updated) hit.
 void SimpleSearchHitCollector.start(IResourceNode query)
           
abstract  void AbstractSearchHitCollector.start(IResourceNode query)
          Starts collecting search results for the given query.
 

Constructors in org.dftproject.genesis.core.search with parameters of type IResourceNode
Hit(double score, IResourceNode individual)
          Creates a hit with the given score and search result.
SearchObjective(ResearchManager manager, IResourceNode query, java.lang.String readable)
          Creates a search objective in the given research manager for the given query example.
UpdateObjective(ResearchManager manager, IResourceNode target)
          Creates a research objective to get more information about the given resource.
 

Uses of IResourceNode in org.dftproject.genesis.ui.views
 

Methods in org.dftproject.genesis.ui.views with parameters of type IResourceNode
protected  void ResourceView.setCurrentResource(IResourceNode resource)
          Internal method used to set the current resource without affecting the forward/back navigation.
 void ResourceView.setResource(IResourceNode resource)
          Sets the current resource.
 

Uses of IResourceNode in org.dftproject.pgvagent.core
 

Methods in org.dftproject.pgvagent.core with parameters of type IResourceNode
protected  java.lang.String PGVAgent.queryToString(IResourceNode query)
          Converts a query example to a PGV search terms string.
 

Constructors in org.dftproject.pgvagent.core with parameters of type IResourceNode
PGVSearch(TaskFamily family, IResourceNode site, java.lang.String query, DataView view)
          Creates a task to search the given PGV website.
PGVUpdate(TaskFamily family, IResourceNode target, DataView view)
          Creates a task to update a record using PGV sites.