org.fcrepo.server.resourceIndex
Class ModelBasedTripleGenerator
java.lang.Object
org.fcrepo.server.resourceIndex.ModelBasedTripleGenerator
- All Implemented Interfaces:
- TripleGenerator
public class ModelBasedTripleGenerator
- extends Object
- implements TripleGenerator
Generates an object's triples based upon its declared content models.
For each content model in the object, will see if there is a
TripleGenerator for that model. Returns the union of all triples
created by these generators.
- Author:
- Aaron Birkland
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ModelBasedTripleGenerator
public ModelBasedTripleGenerator()
- Create a ModelBasedTripleGenerator.
setTripleGenerators
public void setTripleGenerators(Map<String,? extends TripleGenerator> generators)
getTriplesForObject
public Set<org.jrdf.graph.Triple> getTriplesForObject(DOReader reader)
throws ResourceIndexException
- Gets all triples implied by the object's models.
- Specified by:
getTriplesForObject in interface TripleGenerator
- Parameters:
reader - Reads the current object
- Returns:
- Set of all triples implied by the object's models.
- Throws:
ResourceIndexException
Copyright © 2011 DuraSpace. All Rights Reserved.