org.d2rq.r2rml
Interface MappingVisitor

All Known Implementing Classes:
MappingValidator, MappingVisitor.DoNothingImplementation, MappingVisitor.TreeWalkerImplementation

public interface MappingVisitor


Nested Class Summary
static class MappingVisitor.DoNothingImplementation
           
static class MappingVisitor.TreeWalkerImplementation
           
 
Method Summary
 void visitComponent(Join join)
           
 void visitComponent(LogicalTable.BaseTableOrView baseTableOrView)
           
 void visitComponent(LogicalTable.R2RMLView r2rmlView)
           
 void visitComponent(LogicalTable logicalTable)
           
 void visitComponent(Mapping mapping)
           
 void visitComponent(PredicateObjectMap predicateObjectMap)
           
 void visitComponent(ReferencingObjectMap referencingObjectMap)
           
 void visitComponent(TermMap.ColumnOrTemplateValuedTermMap termMap, TermMap.Position position)
           
 void visitComponent(TermMap.ColumnValuedTermMap termMap, TermMap.Position position)
           
 void visitComponent(TermMap.ConstantValuedTermMap termMap, TermMap.Position position)
           
 void visitComponent(TermMap.TemplateValuedTermMap termMap, TermMap.Position position)
           
 void visitComponent(TermMap termMap, TermMap.Position position)
           
 void visitComponent(TriplesMap triplesMap)
           
 void visitComponentProperty(Property property, Resource resource, MappingComponent.ComponentType... types)
           
 void visitSimpleProperty(Property property, Object value)
           
 void visitTerm(ColumnNameR2RML columnName)
           
 void visitTerm(ConstantIRI iri)
           
 void visitTerm(ConstantShortcut shortcut, TermMap.Position position)
           
 void visitTerm(LanguageTag languageTag)
           
 void visitTerm(SQLQuery sqlQuery)
           
 void visitTerm(StringTemplate stringTemplate)
           
 void visitTerm(TableOrViewName tableName)
           
 void visitTermProperty(Property property, MappingTerm term)
           
 

Method Detail

visitComponentProperty

void visitComponentProperty(Property property,
                            Resource resource,
                            MappingComponent.ComponentType... types)

visitTermProperty

void visitTermProperty(Property property,
                       MappingTerm term)

visitSimpleProperty

void visitSimpleProperty(Property property,
                         Object value)

visitComponent

void visitComponent(Mapping mapping)

visitComponent

void visitComponent(TriplesMap triplesMap)

visitComponent

void visitComponent(LogicalTable logicalTable)

visitComponent

void visitComponent(LogicalTable.BaseTableOrView baseTableOrView)

visitComponent

void visitComponent(LogicalTable.R2RMLView r2rmlView)

visitComponent

void visitComponent(TermMap termMap,
                    TermMap.Position position)

visitComponent

void visitComponent(TermMap.ConstantValuedTermMap termMap,
                    TermMap.Position position)

visitComponent

void visitComponent(TermMap.ColumnOrTemplateValuedTermMap termMap,
                    TermMap.Position position)

visitComponent

void visitComponent(TermMap.ColumnValuedTermMap termMap,
                    TermMap.Position position)

visitComponent

void visitComponent(TermMap.TemplateValuedTermMap termMap,
                    TermMap.Position position)

visitComponent

void visitComponent(PredicateObjectMap predicateObjectMap)

visitComponent

void visitComponent(ReferencingObjectMap referencingObjectMap)

visitComponent

void visitComponent(Join join)

visitTerm

void visitTerm(TableOrViewName tableName)

visitTerm

void visitTerm(SQLQuery sqlQuery)

visitTerm

void visitTerm(ConstantShortcut shortcut,
               TermMap.Position position)

visitTerm

void visitTerm(ColumnNameR2RML columnName)

visitTerm

void visitTerm(StringTemplate stringTemplate)

visitTerm

void visitTerm(ConstantIRI iri)

visitTerm

void visitTerm(LanguageTag languageTag)