Protégé-OWL 3.3.1

edu.stanford.smi.protegex.owl.model.triplestore
Class TripleStoreFilterTripleWriter

java.lang.Object
  extended by edu.stanford.smi.protegex.owl.model.triplestore.DelegatingTripleWriter
      extended by edu.stanford.smi.protegex.owl.model.triplestore.TripleStoreFilterTripleWriter
All Implemented Interfaces:
TripleWriter

public class TripleStoreFilterTripleWriter
extends DelegatingTripleWriter

A DelegatingTripleWriter that only writes those triples that are also in a given TripleStore.

Author:
Holger Knublauch

Constructor Summary
TripleStoreFilterTripleWriter(TripleWriter delegate, TripleStore tripleStore)
           
 
Method Summary
 void write(RDFResource resource, RDFProperty property, Object object)
          Writes a given Triples into this writer.
 
Methods inherited from class edu.stanford.smi.protegex.owl.model.triplestore.DelegatingTripleWriter
addImport, close, getDelegate, init, setDelegate, writePrefix
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TripleStoreFilterTripleWriter

public TripleStoreFilterTripleWriter(TripleWriter delegate,
                                     TripleStore tripleStore)
Method Detail

write

public void write(RDFResource resource,
                  RDFProperty property,
                  Object object)
           throws Exception
Description copied from interface: TripleWriter
Writes a given Triples into this writer.

Specified by:
write in interface TripleWriter
Overrides:
write in class DelegatingTripleWriter
Throws:
Exception

Protégé-OWL 3.3.1

Submit a bug report or feature request
Copyright (c) 1998-2007 Stanford University.