org.d2rq.r2rml
Class TermMap.TemplateValuedTermMap

java.lang.Object
  extended by org.d2rq.r2rml.MappingComponent
      extended by org.d2rq.r2rml.TermMap
          extended by org.d2rq.r2rml.TermMap.ColumnOrTemplateValuedTermMap
              extended by org.d2rq.r2rml.TermMap.TemplateValuedTermMap
Enclosing class:
TermMap

public static class TermMap.TemplateValuedTermMap
extends TermMap.ColumnOrTemplateValuedTermMap


Nested Class Summary
 
Nested classes/interfaces inherited from class org.d2rq.r2rml.TermMap
TermMap.ColumnOrTemplateValuedTermMap, TermMap.ColumnValuedTermMap, TermMap.ConstantValuedTermMap, TermMap.Position, TermMap.TemplateValuedTermMap, TermMap.TermType
 
Nested classes/interfaces inherited from class org.d2rq.r2rml.MappingComponent
MappingComponent.ComponentType
 
Constructor Summary
TermMap.TemplateValuedTermMap()
           
 
Method Summary
 void acceptAs(MappingVisitor visitor, TermMap.Position position)
           
 TermMap.TermType getDefaultObjectMapTermType()
          The default term type if not overridden by rr:termType or presence of rr:datatype or rr:language
 StringTemplate getTemplate()
           
 MappingComponent.ComponentType getType()
           
 void setTemplate(StringTemplate template)
           
 
Methods inherited from class org.d2rq.r2rml.TermMap.ColumnOrTemplateValuedTermMap
getDatatype, getInverseExpression, getLanguageTag, getSpecifiedTermType, getTermType, setDatatype, setInverseExpression, setLanguageTag, setSpecifiedTermType
 
Methods inherited from class org.d2rq.r2rml.TermMap
accept, getClasses, getGraphMaps, getGraphs
 
Methods inherited from class org.d2rq.r2rml.MappingComponent
isValid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TermMap.TemplateValuedTermMap

public TermMap.TemplateValuedTermMap()
Method Detail

getType

public MappingComponent.ComponentType getType()
Specified by:
getType in class MappingComponent

setTemplate

public void setTemplate(StringTemplate template)

getTemplate

public StringTemplate getTemplate()

getDefaultObjectMapTermType

public TermMap.TermType getDefaultObjectMapTermType()
Description copied from class: TermMap.ColumnOrTemplateValuedTermMap
The default term type if not overridden by rr:termType or presence of rr:datatype or rr:language

Specified by:
getDefaultObjectMapTermType in class TermMap.ColumnOrTemplateValuedTermMap

acceptAs

public void acceptAs(MappingVisitor visitor,
                     TermMap.Position position)
Overrides:
acceptAs in class TermMap.ColumnOrTemplateValuedTermMap