org.d2rq.r2rml
Class R2RMLWriter

java.lang.Object
  extended by org.d2rq.r2rml.MappingVisitor.DoNothingImplementation
      extended by org.d2rq.r2rml.MappingVisitor.TreeWalkerImplementation
          extended by org.d2rq.r2rml.R2RMLWriter
All Implemented Interfaces:
MappingVisitor, MappingWriter

public class R2RMLWriter
extends MappingVisitor.TreeWalkerImplementation
implements MappingWriter


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.d2rq.r2rml.MappingVisitor
MappingVisitor.DoNothingImplementation, MappingVisitor.TreeWalkerImplementation
 
Constructor Summary
R2RMLWriter(Mapping mapping)
           
 
Method Summary
 void visitComponent(Mapping mapping)
           
 void visitComponentProperty(Property property, Resource resource, MappingComponent.ComponentType... types)
           
 void visitSimpleProperty(Property property, Object value)
           
 void visitTermProperty(Property property, MappingTerm term)
           
 void write(OutputStream outStream)
           
 void write(Writer outWriter)
           
 
Methods inherited from class org.d2rq.r2rml.MappingVisitor.DoNothingImplementation
visitComponent, visitComponent, visitComponent, visitComponent, visitComponent, visitComponent, visitComponent, visitComponent, visitComponent, visitComponent, visitComponent, visitComponent, visitTerm, visitTerm, visitTerm, visitTerm, visitTerm, visitTerm, visitTerm
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

R2RMLWriter

public R2RMLWriter(Mapping mapping)
Method Detail

write

public void write(OutputStream outStream)
Specified by:
write in interface MappingWriter

write

public void write(Writer outWriter)
Specified by:
write in interface MappingWriter

visitComponent

public void visitComponent(Mapping mapping)
Specified by:
visitComponent in interface MappingVisitor
Overrides:
visitComponent in class MappingVisitor.DoNothingImplementation

visitComponentProperty

public void visitComponentProperty(Property property,
                                   Resource resource,
                                   MappingComponent.ComponentType... types)
Specified by:
visitComponentProperty in interface MappingVisitor
Overrides:
visitComponentProperty in class MappingVisitor.TreeWalkerImplementation

visitTermProperty

public void visitTermProperty(Property property,
                              MappingTerm term)
Specified by:
visitTermProperty in interface MappingVisitor
Overrides:
visitTermProperty in class MappingVisitor.TreeWalkerImplementation

visitSimpleProperty

public void visitSimpleProperty(Property property,
                                Object value)
Specified by:
visitSimpleProperty in interface MappingVisitor
Overrides:
visitSimpleProperty in class MappingVisitor.DoNothingImplementation